overcome several consecutive setbacks - İspanyolca İngilizce Sözlük